package com.hc.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @ClassName DigitalSignature
 * @Description TODO 数字签名表实体类
 * @Author WangZi
 * @Date 2019/12/6 18:45
 * @Version 1.0
 **/

@ApiModel(value = "数字签名实体模型")
@Data
@TableName("digital_signature")
public class DigitalSignature implements Serializable {

    private static final long serialVersionUID = -8099411186007089810L;

    @ApiModelProperty(value = "数字签名主键id", name = "signatureId")
    @TableId
    private String signatureId;

    @ApiModelProperty(value = "签名信息(打包json字符串信息)", name = "signatureMessage")
    private String signatureMessage;

    @ApiModelProperty(value = "签名时间", name = "signatureTime")
    private Date signatureTime;

    @ApiModelProperty(value = "签名内容(key信息)", name = "signatureContent")
    private String signatureContent;

    @ApiModelProperty(value = "是否签名", name = "isSignature")
    private String isSignature;

    @ApiModelProperty(value = "上班巡检记录id", name = "workOnRecordId")
    private String workOnRecordId;

    @ApiModelProperty(value = "下班巡检记录id", name = "workOffRecordId")
    private String workOffRecordId;

    @ApiModelProperty(value = "维护记录id", name = "maintenanceRecordId")
    private String maintenanceRecordId;

    @ApiModelProperty(value = "自查记录", name = "selfCheck")
    private String selfCheck;

    @ApiModelProperty(value = "审核人", name = "checker")
    private String checker;

    @ApiModelProperty(value = "设备id", name = "eqId")
    private String eqId;

}
